#include <stdio.h>

int main()
{
//    printf("Hello World!\n");
    int a = 4;
    int b = 6;
    int c = a +b;
    return 0;
}

//4 [1]	{
//0x401630                   55                       push   %ebp
//0x401631  <+0x0001>        89 e5                    mov    %esp,%ebp
//0x401633  <+0x0003>        83 e4 f0                 and    $0xfffffff0,%esp
//0x401636  <+0x0006>        83 ec 10                 sub    $0x10,%esp
//0x401639  <+0x0009>        e8 92 01 00 00           call   0x4017d0 <__main>
//6 [1]	    int a = 4;
//0x40163e  <+0x000e>        c7 44 24 0c 04 00 00 00  movl   $0x4,0xc(%esp)
//7 [1]	    int b = 6;
//0x401646  <+0x0016>        c7 44 24 08 06 00 00 00  movl   $0x6,0x8(%esp)
//8 [1]	    int c = a +b;
//0x40164e  <+0x001e>        8b 54 24 0c              mov    0xc(%esp),%edx
//0x401652  <+0x0022>        8b 44 24 08              mov    0x8(%esp),%eax
//0x401656  <+0x0026>        01 d0                    add    %edx,%eax
//0x401658  <+0x0028>        89 44 24 04              mov    %eax,0x4(%esp)
//9 [1]	    return 0;
//0x40165c  <+0x002c>        b8 00 00 00 00           mov    $0x0,%eax
//10 [1]	}
//0x401661  <+0x0031>        c9                       leave
//0x401662  <+0x0032>        c3                       ret
